@import "~antd/lib/style/themes/default.less";

html, body, :global(#root) {
  //position: relative;
  background: #888;
  //overflow-y: auto;
}

:global {
  body {
    -webkit-font-smoothing: antialiased;
  }
  /* 排序 */
  .ant-col-order-25 { -webkit-box-ordinal-group: 26; -webkit-order: 25; -ms-flex-order: 25; order: 25; }
  .ant-col-order-26 { -webkit-box-ordinal-group: 27; -webkit-order: 26; -ms-flex-order: 26; order: 26; }
  .ant-col-order-27 { -webkit-box-ordinal-group: 28; -webkit-order: 27; -ms-flex-order: 27; order: 27; }
  .ant-col-order-28 { -webkit-box-ordinal-group: 29; -webkit-order: 28; -ms-flex-order: 28; order: 28; }
  .ant-col-order-29 { -webkit-box-ordinal-group: 30; -webkit-order: 29; -ms-flex-order: 29; order: 29; }
  .ant-col-order-30 { -webkit-box-ordinal-group: 31; -webkit-order: 30; -ms-flex-order: 30; order: 30; }
  .ant-col-order-31 { -webkit-box-ordinal-group: 32; -webkit-order: 31; -ms-flex-order: 31; order: 31; }
  .ant-col-order-32 { -webkit-box-ordinal-group: 33; -webkit-order: 32; -ms-flex-order: 32; order: 32; }
  .ant-col-order-33 { -webkit-box-ordinal-group: 34; -webkit-order: 33; -ms-flex-order: 33; order: 33; }
  .ant-col-order-34 { -webkit-box-ordinal-group: 35; -webkit-order: 34; -ms-flex-order: 34; order: 34; }
  .ant-col-order-35 { -webkit-box-ordinal-group: 36; -webkit-order: 35; -ms-flex-order: 35; order: 35; }
  .ant-col-order-36 { -webkit-box-ordinal-group: 37; -webkit-order: 36; -ms-flex-order: 36; order: 36; }
  .ant-col-order-37 { -webkit-box-ordinal-group: 38; -webkit-order: 37; -ms-flex-order: 37; order: 37; }
  .ant-col-order-38 { -webkit-box-ordinal-group: 39; -webkit-order: 38; -ms-flex-order: 38; order: 38; }
  .ant-col-order-39 { -webkit-box-ordinal-group: 40; -webkit-order: 39; -ms-flex-order: 39; order: 39; }
  .ant-col-order-40 { -webkit-box-ordinal-group: 41; -webkit-order: 40; -ms-flex-order: 40; order: 40; }
  .ant-col-order-41 { -webkit-box-ordinal-group: 42; -webkit-order: 41; -ms-flex-order: 41; order: 41; }
  .ant-col-order-42 { -webkit-box-ordinal-group: 43; -webkit-order: 42; -ms-flex-order: 42; order: 42; }
  .ant-col-order-43 { -webkit-box-ordinal-group: 44; -webkit-order: 43; -ms-flex-order: 43; order: 43; }
  .ant-col-order-44 { -webkit-box-ordinal-group: 45; -webkit-order: 44; -ms-flex-order: 44; order: 44; }
  .ant-col-order-45 { -webkit-box-ordinal-group: 46; -webkit-order: 45; -ms-flex-order: 45; order: 45; }
  .ant-col-order-46 { -webkit-box-ordinal-group: 47; -webkit-order: 46; -ms-flex-order: 46; order: 46; }
  .ant-col-order-47 { -webkit-box-ordinal-group: 48; -webkit-order: 47; -ms-flex-order: 47; order: 47; }
  .ant-col-order-48 { -webkit-box-ordinal-group: 49; -webkit-order: 48; -ms-flex-order: 48; order: 48; }
  .ant-col-order-49 { -webkit-box-ordinal-group: 50; -webkit-order: 49; -ms-flex-order: 49; order: 49; }
  .ant-col-order-50 { -webkit-box-ordinal-group: 51; -webkit-order: 50; -ms-flex-order: 50; order: 50; }
  .ant-col-order-51 { -webkit-box-ordinal-group: 52; -webkit-order: 51; -ms-flex-order: 51; order: 51; }
  .ant-col-order-52 { -webkit-box-ordinal-group: 53; -webkit-order: 52; -ms-flex-order: 52; order: 52; }
  .ant-col-order-53 { -webkit-box-ordinal-group: 54; -webkit-order: 53; -ms-flex-order: 53; order: 53; }
  .ant-col-order-54 { -webkit-box-ordinal-group: 55; -webkit-order: 54; -ms-flex-order: 54; order: 54; }
  .ant-col-order-55 { -webkit-box-ordinal-group: 56; -webkit-order: 55; -ms-flex-order: 55; order: 55; }
  .ant-col-order-56 { -webkit-box-ordinal-group: 57; -webkit-order: 56; -ms-flex-order: 56; order: 56; }
  .ant-col-order-57 { -webkit-box-ordinal-group: 58; -webkit-order: 57; -ms-flex-order: 57; order: 57; }
  .ant-col-order-58 { -webkit-box-ordinal-group: 59; -webkit-order: 58; -ms-flex-order: 58; order: 58; }
  .ant-col-order-59 { -webkit-box-ordinal-group: 60; -webkit-order: 59; -ms-flex-order: 59; order: 59; }
  .ant-col-order-60 { -webkit-box-ordinal-group: 61; -webkit-order: 60; -ms-flex-order: 60; order: 60; }
  .ant-col-order-61 { -webkit-box-ordinal-group: 62; -webkit-order: 61; -ms-flex-order: 61; order: 61; }
  .ant-col-order-62 { -webkit-box-ordinal-group: 63; -webkit-order: 62; -ms-flex-order: 62; order: 62; }
  .ant-col-order-63 { -webkit-box-ordinal-group: 64; -webkit-order: 63; -ms-flex-order: 63; order: 63; }
  .ant-col-order-64 { -webkit-box-ordinal-group: 65; -webkit-order: 64; -ms-flex-order: 64; order: 64; }
  .ant-col-order-65 { -webkit-box-ordinal-group: 66; -webkit-order: 65; -ms-flex-order: 65; order: 65; }
  .ant-col-order-66 { -webkit-box-ordinal-group: 67; -webkit-order: 66; -ms-flex-order: 66; order: 66; }
  .ant-col-order-67 { -webkit-box-ordinal-group: 68; -webkit-order: 67; -ms-flex-order: 67; order: 67; }
  .ant-col-order-68 { -webkit-box-ordinal-group: 69; -webkit-order: 68; -ms-flex-order: 68; order: 68; }
  .ant-col-order-69 { -webkit-box-ordinal-group: 70; -webkit-order: 69; -ms-flex-order: 69; order: 69; }
  .ant-col-order-70 { -webkit-box-ordinal-group: 71; -webkit-order: 70; -ms-flex-order: 70; order: 70; }
  .ant-col-order-71 { -webkit-box-ordinal-group: 72; -webkit-order: 71; -ms-flex-order: 71; order: 71; }
  .ant-col-order-72 { -webkit-box-ordinal-group: 73; -webkit-order: 72; -ms-flex-order: 72; order: 72; }
  .ant-col-order-73 { -webkit-box-ordinal-group: 74; -webkit-order: 73; -ms-flex-order: 73; order: 73; }
  .ant-col-order-74 { -webkit-box-ordinal-group: 75; -webkit-order: 74; -ms-flex-order: 74; order: 74; }
  .ant-col-order-75 { -webkit-box-ordinal-group: 76; -webkit-order: 75; -ms-flex-order: 75; order: 75; }
  .ant-col-order-76 { -webkit-box-ordinal-group: 77; -webkit-order: 76; -ms-flex-order: 76; order: 76; }
  .ant-col-order-77 { -webkit-box-ordinal-group: 78; -webkit-order: 77; -ms-flex-order: 77; order: 77; }
  .ant-col-order-78 { -webkit-box-ordinal-group: 79; -webkit-order: 78; -ms-flex-order: 78; order: 78; }
  .ant-col-order-79 { -webkit-box-ordinal-group: 80; -webkit-order: 79; -ms-flex-order: 79; order: 79; }
  .ant-col-order-80 { -webkit-box-ordinal-group: 81; -webkit-order: 80; -ms-flex-order: 80; order: 80; }
  .ant-col-order-81 { -webkit-box-ordinal-group: 82; -webkit-order: 81; -ms-flex-order: 81; order: 81; }
  .ant-col-order-82 { -webkit-box-ordinal-group: 83; -webkit-order: 82; -ms-flex-order: 82; order: 82; }
  .ant-col-order-83 { -webkit-box-ordinal-group: 84; -webkit-order: 83; -ms-flex-order: 83; order: 83; }
  .ant-col-order-84 { -webkit-box-ordinal-group: 85; -webkit-order: 84; -ms-flex-order: 84; order: 84; }
  .ant-col-order-85 { -webkit-box-ordinal-group: 86; -webkit-order: 85; -ms-flex-order: 85; order: 85; }
  .ant-col-order-86 { -webkit-box-ordinal-group: 87; -webkit-order: 86; -ms-flex-order: 86; order: 86; }
  .ant-col-order-87 { -webkit-box-ordinal-group: 88; -webkit-order: 87; -ms-flex-order: 87; order: 87; }
  .ant-col-order-88 { -webkit-box-ordinal-group: 89; -webkit-order: 88; -ms-flex-order: 88; order: 88; }
  .ant-col-order-89 { -webkit-box-ordinal-group: 90; -webkit-order: 89; -ms-flex-order: 89; order: 89; }
  .ant-col-order-90 { -webkit-box-ordinal-group: 91; -webkit-order: 90; -ms-flex-order: 90; order: 90; }
  .ant-col-order-91 { -webkit-box-ordinal-group: 92; -webkit-order: 91; -ms-flex-order: 91; order: 91; }
  .ant-col-order-92 { -webkit-box-ordinal-group: 93; -webkit-order: 92; -ms-flex-order: 92; order: 92; }
  .ant-col-order-93 { -webkit-box-ordinal-group: 94; -webkit-order: 93; -ms-flex-order: 93; order: 93; }
  .ant-col-order-94 { -webkit-box-ordinal-group: 95; -webkit-order: 94; -ms-flex-order: 94; order: 94; }
  .ant-col-order-95 { -webkit-box-ordinal-group: 96; -webkit-order: 95; -ms-flex-order: 95; order: 95; }
  .ant-col-order-96 { -webkit-box-ordinal-group: 97; -webkit-order: 96; -ms-flex-order: 96; order: 96; }
  .ant-col-order-97 { -webkit-box-ordinal-group: 98; -webkit-order: 97; -ms-flex-order: 97; order: 97; }
  .ant-col-order-98 { -webkit-box-ordinal-group: 99; -webkit-order: 98; -ms-flex-order: 98; order: 98; }
  .ant-col-order-99 { -webkit-box-ordinal-group: 100; -webkit-order: 99; -ms-flex-order: 99; order: 99; }
  .ant-col-order-100 { -webkit-box-ordinal-group: 101; -webkit-order: 100; -ms-flex-order: 100; order: 100; }

  .ant-form,.ant-form-item,.ant-input,.ant-select,.ant-select-dropdown {
    font-family: "Monospaced Number", "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  }
  .ant-tabs {
  }
  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
    /* tabs 页签 */
    line-height: 24px!important;
    padding: 8px 10px!important;
    margin-right: 18px!important;
    font-size: 14px!important;
    background: none!important;
    border: 0!important;
  }

  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab span {
    color: #fff;
  }

  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-ink-bar {
    /* tabs 页签 */
    visibility: visible!important;
    bottom: 0!important;
  }
  .ant-tabs-nav .ant-tabs-tab-active {
    /* tabs 页签 */
    font-weight: 400!important;
  }
  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-nav-container {
    /* 可关闭页签样式 */
    padding-left: 120px!important;
    font-size: 14px!important;
    background: #383d41!important;
    height: 40px!important;
  }
  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .anticon-close {
    /* 关闭按钮页签样式 */
    color: #fff!important;
    margin-left: 5px!important;
  }
  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active .anticon-close {
    color: #00c1de!important;
  }
  .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active span {
    color: #00c1de!important;
  }
  .ant-layout {
    background: transparent!important;
  }

  .ant-input {
    border-radius: 0!important;
  }
  .ant-input-number {
    display: block!important;
    width: auto!important;
    margin-right: 0!important;
    border-radius: 0!important;
    height: 32px!important;
  }
  .ant-input-number-input {
    border-radius: 0!important;
  }
  .ant-form-item {
    color: rgba(0, 0, 0, 0.85)!important;
  }
  .ant-form-item-label label {
    color: rgba(0, 0, 0, 0.65)!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0!important;
    display: inline-block;
    width: 112px;
    vertical-align: middle;
    margin-top: -3px;
    text-align: left;
  }
  label.ant-form-item-required {
    color: #00c1de!important;
  }
  .ant-form-item-required:before {
    content: ''!important;
  }
  .ant-card-wider-padding .ant-card-head {
    /* tabs */
    padding: 0!important;
  }
  .ant-card-head-title {
    padding: 16px 32px!important;
  }
  .ant-tabs-bar {
    margin-bottom: 0!important;
  }
  .ant-tabs-nav .ant-tabs-tab {
    line-height: 24px!important;
    margin-right: 0!important;
    padding: 10px 16px 12px 16px!important;
  }
  .ant-tabs-small .ant-tabs-tab {
    padding: 8px 12px!important;
  }
  .ant-tree.ant-tree-show-line li span.ant-tree-switcher {
    /* 树 */
    background: transparent!important;
  }
  .ant-tree li span.ant-tree-icon_loading {
    /* 树 */
    background: #f7f7f7!important;
  }
  .ant-tree.ant-tree-show-line li:not(:last-child):before {
    /* 树 */
    border-left: 0!important;
  }
  .ant-input-affix-wrapper {
    /* 搜索框 */
    font-size: 16px!important;
  }
  .ant-menu-inline .ant-menu-item:not(:last-child) {
    /* 菜单 */
    margin: 0!important;
  }
  .ant-menu-vertical .ant-menu-item {
    /* 菜单 */
    margin-bottom: 0!important;
  }
  .ant-menu-vertical .ant-menu-item:not(:last-child) {
    /* 菜单 */
    margin-bottom: 0!important;
  }
  .ant-form-item-control {
    /* formItem */
    line-height: 32px!important;
  }
  .ant-form-item-label {
    line-height: 32px!important;
    text-align: left!important;
  }
  .ant-select-selection--single {
    border-radius: 0!important;
    height: 32px!important;
  }
  .ant-checkbox-wrapper + span, .ant-checkbox + span {
    /* checkbox */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0!important;
    display: inline-block;
    //width: 220px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
  }
  .ant-tabs-small .ant-tabs-nav-container {
    font-size: 14px!important;
  }
  /* 表格样式 */
  .ant-table {
    border-radius: 0!important;
    border: 1px solid #d9d9d9!important;
  }
  .ant-table-scroll table {
    min-width: inherit!important;
  }
  .ant-table-header table {
    border-radius: 0!important;
  }
  .ant-table-middle .ant-table-tbody > tr > td {
    padding: 0!important;
  }
  .ant-calendar-picker-icon:after {
    font-size: 14px!important;
  }
  .ant-calendar-picker-clear, .ant-calendar-picker-icon {
    width: 16px!important;
    height: 16px!important;
    right: 8px!important;
    margin-top: -8px!important;
    line-height: 16px!important;
    font-size: 14px!important;
  }
  .ant-calendar-picker-icon:after {
    font-size: 16px!important;
  }
  .ant-btn-clicked:after {
    border: 0!important;
  }
  .ant-upload {
    line-height: normal!important;
  }
  .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
    background: #fafafa!important;
  }
  .ant-table-thead > tr > th {
    background: #fafafa url('./assets/bj.png')!important;
  }
  .ant-table-bordered .ant-table-thead > tr > th {
    border-right: 1px solid #d9d9d9!important;
    border-bottom: 1px solid #d9d9d9!important;
    padding: 6px 8px!important;
    cursor: pointer;
  }
  .ant-table-bordered .ant-table-tbody > tr > td {
    border-right: 1px solid #d9d9d9!important;
    border-bottom: 1px solid #d9d9d9!important;
    background: #fff;
  }
  .ant-table-tbody > tr:nth-child(2n) td {
    background: #fafafa!important;
  }
  .ant-table-tbody > tr.ant-table-row-selected td {
    background: #edfefe!important;
  }
  .ant-pagination-item {
    border-radius: 0!important;
  }
  .ant-pagination-options-quick-jumper input {
    border-radius: 0!important;
  }
  .ant-table-tbody > tr:hover > td {
    background: #f0feff!important;
    cursor: pointer;
  }
  .ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link {
    border-radius: 0!important;
    height: 28px!important;
  }
  .ant-pagination-options-quick-jumper {
    height: 28px!important;
    line-height: 28px!important;
  }
  .ant-pagination-options-quick-jumper input {
    height: 28px!important;
  }
  .ant-modal {
    top: 90px!important;
  }
  .ant-modal-content {
    border-radius: 0!important;
  }
  .ant-modal-header {
    background: #00c1de!important;
    color: #fff!important;
    border-radius: 0!important;
  }
  .ant-modal-title {
    color: #fff!important;
  }
  .ant-modal-close {
    color: #fff!important;
  }
  .ant-menu-horizontal > .ant-menu-item-selected {
    //color: #fff!important;
    //background: #00c1de!important;
    //border: 0!important;
  }
  .ant-dropdown {
    z-index: 1100!important;
  }
  .ant-popover {
    z-index: 1100!important;
  }
  .ant-menu-submenu-popup {
    z-index: 1100!important;
  }
  .ant-menu-item i.selected {
    color: #f6c136;
  }
  .ant-table-body {
    background: #fff;
  }
  //#mergeTable {
  //  height: 400px!important;
  //  //overflow-y: hidden!important;
  //}
  #mergeTable .ant-table-header {
    //overflow-y: hidden!important;
  }
  #mergeTable .ant-table-body {
    //max-height: none !important;
    //overflow-y: hidden!important;
  }
  .mergeTable .ant-table-header {
    position: fixed;
    top: 113px;
    z-index: 20;
    //overflow: hidden !important;
    border-top: 1px solid #d9d9d9;
  }
  .mergeTable .ant-table-body {
    //overflow-x: auto !important;
    //overflow-y: visible !important;
    max-height: none !important;
  }
  .ant-table-thead > tr > th.ant-table-selection-column, .ant-table-tbody > tr > td.ant-table-selection-column {
    min-width: 25px!important;
    width: 25px!important;
  }
  .ant-select-selection-selected-value {
    //text-indent: 11px;
  }
  .ant-input-disabled {
    color: rgba(0, 0, 0, 0.5)!important;
    background: #fafafa!important;
  }
  .ant-select-disabled {
    color: rgba(0, 0, 0, 0.5)!important;
  }
  .ant-form-item-children {
    display: block;
    z-index: 5;
  }
  .ant-select-selection__rendered {
    //margin-left: 0!important;
    //margin-right: 0!important;
  }
  .ant-menu-item-disabled,
  .ant-menu-submenu-disabled {
    color: rgba(0, 0, 0, 0.35) !important;
  }
  .ant-select-disabled .ant-select-selection {
    background: #fafafa!important;
  }
  .ant-table-bordered .ant-table-tbody > tr > td .ant-select-disabled .ant-select-selection {
    background: none!important;
  }
  .ant-btn[disabled] {
    background: #fafafa!important;
  }
  .ant-cascader-picker-disabled {
    background: #fafafa!important;
    color: rgba(0, 0, 0, 0.5)!important;
  }
  .ant-input-number-input[disabled] {
    background: #fafafa!important;
    color: rgba(0, 0, 0, 0.5)!important;
  }
  #mergeTableEdit .ant-input-number-input[disabled] {
    background: transparent!important;
  }
  #staticEditTable {
    position: relative;
    margin-top: -1px;
  }
  #staticEditTable .ant-input[disabled] {
    border: 1px solid transparent!important;
    background: transparent!important;
  }
  #staticEditTable .ant-input-number-input[disabled] {
    background: transparent!important;
  }
  #staticEditTable .ant-form-item-control {
    height: 32px!important;
  }
  #staticEditTable td {
    height: 32px!important;
  }
  .ant-message {
    z-index: 1100!important;
  }
  .ant-input-number-handler-wrap {
    display: none!important;
  }
  .ant-card-head-title {
    padding: 16px 24px !important;
  }
  .ant-card-extra {
    padding: 0!important;
  }
  .ant-card-body {
    //height: 465px;
    overflow: auto;
  }
  .ant-modal-body {
    overflow: hidden;
  }
  #staticEditTable .ant-select-selection {
    border: 0!important;
    background-color: transparent!important;
  }
  #staticEditTable .ant-calendar-picker-icon:after {
    content: ''!important;
  }
  #slaveTabs .ant-tabs-nav-animated {
    margin-top: 10px!important;
    background: #fbfbfa!important;
    border-bottom: 1px solid #d9d9d9;
  }
  #slaveTabs .ant-tabs-nav .ant-tabs-tab {
    border: 1px solid #d9d9d9;
    border-right: 0;
    padding: 0 32px!important;
    height: 37px!important;
    line-height: 37px!important;
  }
  #slaveTabs .ant-tabs-nav .ant-tabs-tab-active {
    background: #fff!important;
    border-bottom: 0!important;
  }
  #slaveTabs .ant-tabs-tab:last-child {
    border-right: 1px solid #d9d9d9!important;
  }
  #slaveTabs .ant-tabs-ink-bar {
    top: 0!important;
  }
  #popupPan .ant-table-body {
    max-height: 350px!important;
  }
  #worker .ant-table-scroll > div:last-child {
    min-height: 110px;
  }
  #worker .ant-input-number-input[disabled] {
    background: transparent!important;
  }
  #workerOrder table {
    width: auto;
  }
  #workerOrder td {
    padding: 0 8px!important;
    height: 32px;
  }
  #tabs .ant-tabs-nav .ant-tabs-tab:nth-child(1) .anticon-close {
    display: none!important;
  }
  #indexTabs .ant-tabs-tab {
    padding: 0 16px!important;
    line-height: 20px!important;
    margin-bottom: 15px;
    border-right: 1px solid #d7d7d7;
  }
  #indexTabs .ant-tabs-nav-animated {
    margin-left: -12px!important;
  }
  #indexTabs .ant-tabs-tab:last-child {
    border-right: 0;
  }
  #indexTabs .ant-tabs-ink-bar {
    height: 0!important;
  }
  #indexTabs .ant-tabs-bar {
    border-bottom: 0!important;
  }
  #kpiTable .ant-table-scroll > div:last-child {
    height: 230px;
  }
  #kpi .ant-card-body {
    height: 360px;
  }
  #kpi #slaveTabs .ant-tabs-nav-animated {
    margin-top: 0!important;
  }
  #commonOpt .ant-card-body {
    padding: 5px 4px 0 24px!important;
  }
  #commonOpt .ant-menu-item-selected:after {
    border: 0!important;
  }
  #commonOpt .ant-menu-inline .ant-menu-item:last-child {
    margin: 0!important;
  }
  #commonList {
    background: #f0f2f5!important;
  }
  #sPartsName .ant-form-item {
    display: inline-block;
    width: 50%;
    margin-bottom: 0!important;
    height: 21px!important;
  }
  #sPartsName .ant-form-item-control {
    line-height: 21px!important;
  }
  #sPartsName .ant-select-selection--single {
    height: 21px!important;
  }
  #sPartsName .ant-select-selection__rendered {
    line-height: 21px!important;
  }
}

.tableOption {
  line-height: 0!important;
  position: absolute;
  top: -27px;
  right: 0;
}

.tableOption > span:first-child {
  display: inline-block;
}

.tableOption > button {
  border: 1px solid #00c1de;
  background: #00c1de;
  color: #fff;
  margin-left: 8px;
  min-width: 65px;
  height: 28px;
  line-height: 28px;
}

.tableOption > button:hover {
  border: 1px solid #00c1de!important;
  background: #00c1de!important;
  color: #fff!important;
}

.tableOption > button[disabled], .tableOption > button[disabled]:hover {
  color: rgba(0, 0, 0, 0.5) !important;
  background: #f5f5f5!important;
  border: 1px solid #d9d9d9!important;
}

.tableOption .del {
  background: #fd674a;
  border: 1px solid #fd674a;
}

.tableOption .del:hover {
  color: #fff;
  border: 1px solid #fb795f!important;
  background: #fb795f!important;
}

.TextArea{
  font-size: 20px;
  margin: 0 10px 10px 10px;
}

.wrapRow{
  width: 100%;
  padding: 0 25px 0 25px;
}
.lef{
  width: 48%;
  float: left;
}
.rig{
  width: 48%;
  margin-left: 4%;
  float: left;
}

.uploadPic i {
  display: block;
  font-size: 32px;
  color: #999;
}

.uploadPic > div {
  color: #666;
  font-size: 14px;
}


.header {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 81px;
  padding: 10px 0 0 0!important;
  height: auto!important;
  line-height: inherit!important;
  background: #f0f2f5!important;
}

.clayout {
  position: relative;
  margin: 137px 0 0 0;
  background: #f0f2f5!important;
}

.clayoutClassify {
  margin: 70px 0 0 0;
}

.popupPan .clayoutClassify {
  margin: 0!important;
}

.clayoutBot {
  padding: 0 10px;
}

.clayoutTop {
  padding: 30px 32px 20px 32px;
}

.clayoutCalc {
  margin: 0 10px;
  background: #fff!important;
}

.slaveTabs {
  margin: 0 10px!important;
}

.modal .clayoutTop {
  padding: 0!important;
}

.modal .mergeTableEdit {
  width: auto!important;
}

.sider {
  flex: none!important;
  max-width: none!important;
  min-width: 0!important;
  width: auto!important;
  background: #fff!important;
}

.jsqSider {
  background: #fff!important;
}

.jsqSider button {
  width: 70px;
  height: 32px;
  padding: 0!important;
  line-height: 32px;
  text-align: center;
  margin-bottom: 5px;
}

.tabGroup {
  padding-left: 0!important;
}

.tabChild {
  margin-bottom: 20px;
}

.tabChildTitle {
  border-bottom: 1px dotted #354052;
  margin-bottom: 10px;
  color: #fff;
  line-height: 22px;
}

.tabChildTitle span {
  background: #354052;
  display: inline-block;
  padding: 5px 15px;
  line-height: 22px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 12px;
}

.formItemMargin {
  margin-bottom: 0!important;
  height: 50px!important;
}

.labelNo {
  height: auto;
}

.labelNo .formItemMargin {
  height: auto!important;
}

.labelNo textarea {
  border-top: 0!important;
}

.formItemMargin label span + span {
  //width: 230px!important;
  margin-right: 0!important;
  overflow: hidden;
  text-overflow: ellipsis;
  //white-space: nowrap;
}

.formItemMargin input[disabled] {
  //background: #fafafa!important;
}

.searchMainForm {
  border: 1px solid #d9d9d9;
  border-top: 0;
  padding: 15px!important;
  margin: 0 10px!important;
  background: #fff;
}

.searchSlaveForm {
  border: 1px solid #d9d9d9;
  border-top: 0;
  padding: 15px!important;
  padding-top: 25px!important;
  background: #fff;
}

.formItemMargin0 {
  margin-bottom: 0!important;
}

.formItemMargin0 > div > div > span > span {
  background: transparent!important;
}

.formItemMargin0 > div > div > span > span input {
  border: 0!important;
}

.formItemMag10 {
  margin-bottom: 0!important;
}

.formItemMag10 > div:first-child {
  margin-bottom: 0!important;
  display: inline-block!important;
  line-height: 32px!important;
  text-align: left;
}

.searchForm {
  background: #fff;
}

.searchForm .formItemMag10 label > span:last-child {
  width: inherit!important;
}

.searchForm .formItemMag10 > div > div {
  line-height: 32px!important;
}

.searchForm .formItemMag0 label {
  margin-top: 5px!important;
  margin-bottom: 0!important;
}

.searchForm .area {
  height: auto;
  min-height: 300px;
}

.tabChildDot {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #354052;
}

.tab240 {
  height: 240px;
}

.searchForm .list {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 11px;
  min-height: 280px;
}

.searchForm .list:hover {
  border: 1px solid #00c1de;
}

.searchForm .list li {
  height: 32px;
  line-height: 32px;
}

.tableOption .formItemMargin {
  margin-bottom: 0!important;
}

/* 设定单据->销售对账 */
.outStandFilter {
  padding: 20px 32px 0 32px!important;
  min-height: 72px;
}

.outStandRow {
  z-index: 20;
  padding: 10px 0 0 20px;
  background: #f7f7f7;
  transition: background .3s ease;
  box-shadow: 0 0 5px #00c1de;
  width: 70%;
  min-height: 49px;
  float: left;
}

.outStandFormItem {
  margin-bottom: 0!important;
}

.outStandFormItem label span + span {
  width: auto!important;
}

.inputGroup {
  position: relative;
}

.inputGroup > div {
  width: 100%!important;
}

.inputGroup input {
  position: absolute;
  right: 0;
  top: 0;
}

.inputGroup .iconAdd {
  position: absolute;
  right: 0;
  top: 0;
}

.inputGroup .iconAdd > span {
  width: 32px;
  height: 32px;
  position: absolute!important;
  left: 0!important;
  top: 14px!important;
  cursor: pointer;
}

.inputGroup .iconAdd i {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
}

.inputGroup .iconAdd i:before {
  color: rgba(0, 0, 0, 0.43);
  transform: scale(0.75) rotate(0deg);
  line-height: 32px;
}

.inputGroup .iconAdd i:hover:before {
  line-height: 32px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.65);
}

.disabledProup .iconAdd i:hover:before {
  color: rgba(0, 0, 0, 0.43);
}

.inputGroup .iconAdd input {
  padding-left: 20px!important;
  height: 32px!important;
}

.inputGroup > div > div {
  background: #fafafa!important;
  width: 100%!important;
}

.inputGroup > div > div > div {
  width: 100%!important;
}

.tableInputGroup {
  position: relative;
}

.tableInputGroup .iconAdd {
  position: absolute;
  right: 8px;
  top: 6px;
}

.tableInputGroup input {
  position: absolute;
  right: 0;
  top: 0;
  width: 16px!important;
  height: 16px!important;
  padding: 0!important;
  border-radius: 0!important;
}

.tableInputGroup .iconAdd > span {
  width: 16px;
  height: 16px;
  position: absolute!important;
  left: 0!important;
  top: 8px!important;
  cursor: pointer;
}

.tableInputGroup .iconAdd i {
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
}

.tableInputGroup .iconAdd i:before {
  color: rgba(0, 0, 0, 0.43);
  transform: scale(0.75) rotate(0deg);
  line-height: 16px;
}

.tableInputGroup .iconAdd i:hover:before {
  line-height: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.65);
}

.tableInputGroup > div > div > span {
  display: none!important;
}


.layout {
  padding-top: 20px;
}

.proup td {
  padding: 16px 8px!important;
}

.editSelect > div {
  height: 32px;
  border-color: transparent!important;
  background: none!important;
  border-radius: 0;
  transition: none;
  width: 100%;
}

.editSelect > div span {
  color: #fff;
}

.editSelect > div:hover {
  border-color: transparent!important;
  background: #fff!important;
}

.disabledProup .editSelect > div:hover {
  border-color: transparent!important;
  background: transparent!important;
}

.editSelect > div:hover span {
  color: rgba(0, 0, 0, 0.43);
}

.disabledProup .editSelect > div:hover span {
  color: rgba(0, 0, 0, 0.25);
}

.editSelect > div:focus {
  background: #fff!important;
  border: 2px solid #00c1de;
}

.editSelect > div:focus span {
  color: rgba(0, 0, 0, 0.43);
}

.editSelect > div > div:focus, .editSelect > div > div:hover {
  border: none!important;
}

.editSelect > div > div > div {
  color: rgba(0, 0, 0, 0.65)!important;
}

.disabledProup .editSelect > div > div > div {
  color: rgba(0, 0, 0, 0.5)!important;
}

.inputNum {
  height: 32px!important;
  display: block;
  background: none!important;
  border: 0!important;
  border-radius: 0!important;
}

.inputNum > div {
  height: 32px;
  top: 2px!important;
  right: 2px!important;
}

.inputNum input {
  border: 2px solid transparent;
  line-height: 32px;
  border-radius: 0!important;
  background: none!important;
  padding: 0 8px!important;
  height: 32px!important;
}

.inputNum input:hover {
  border: 2px solid transparent;
  border-radius: 0!important;
  background: #fff!important;
}

.disabledProup .inputNum input:hover {
  border: 2px solid transparent!important;
  background: transparent!important;
}

.inputNum input:focus {
  background: #fff;
  border: 2px solid transparent;
  border-radius: 0!important;
  line-height: 32px!important;
}

.editInput {
  margin-bottom: 0!important;
}

.editInput input {
  border: 2px solid transparent;
  background: none!important;
  padding: 0 8px!important;
  line-height: 32px!important;
  height: 32px!important;
}

.editInput input:focus {
  background: #fff!important;
  border: 2px solid #00c1de;
  border-radius: 0;
}

.editInput input:hover {
  border: 2px solid #00c1de;
  background: #fff!important;
  border-radius: 0;
}

.editInput input[disabled]:hover {
  background: #fafafa!important;
  border-color: #e6d8d8;
}

.disabledProup input[disabled]:hover {
  background: none!important;
}

.disabledProup, .proup {
  :global {
    .ant-table-scroll > div:last-child {
      position: relative;
      height: calc(~"100vh - 300px");
    }

  }
}

.editSpan {
  border: 2px solid transparent;
}

.editSpan span {
  display: block;
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
}

.editSpan span > span {
  margin-top: 7px;
  width: 16px;
  height: 16px;
  padding: 0;
}

.tableDataPicker {
  margin-bottom: 0!important;
}

.tableDataPicker input {
  border: 2px solid transparent!important;
  border-radius:0!important;
  background: none!important;
  padding: 4px 6px!important;
}

.tableDataPicker input:hover {
  border: 2px solid #00c1de!important;
  background: #fff!important;
}

.disabledProup .tableDataPicker input:hover {
  border: 2px solid transparent!important;
  background: transparent!important;
}

.tableCheckBox {
  padding: 0 8px!important;
  margin-bottom: 0!important;
}

.tableOperation {
  padding: 0 6px;
}

.tableOperation > button {
  border: 0!important;
  background: none!important;
  color: #00c1de;
  cursor: pointer;
  outline: 0;
}

.tableOperation > button:focus {
  outline: 0;
}

.rightSearch {
  width: 220px;
  position: absolute;
  right: 80px;
  top: -29px;
}

.rightSearch input {
  height: 28px;
}

.rightSearch button {
  height: 28px;
}

.searchBox {
  width: 200px!important;
  height: 26px;
  background: hsla(0,0%,100%,.12);
  transition: all .3s linear;
}

.show {
  width: 300px!important;
  border: 1px solid #00c1de;
}

.searchBox button {
  border: 0;
  background: none;
}

.searchBox button:hover {
  background: none;
}

.tabButton {
  margin-top: 10px;
  height: 280px;
  overflow: auto;
}

.tabButton button {
  display: block!important;
  border: 0!important;
  width: 100%!important;
  text-align: left!important;
}

/* 上传 */
.uploadListInline {
  margin-right: 8px;
}

.uploadListInline > div:last-child > div {
  height: 300px;
}

.uploadListInline > div:last-child > div a {
  width: auto;
  height: 280px;
}

.uploadListInline > div:last-child > div img {
  width: auto;
  height: 280px;
}

/* 图片列表上传 */
.staticUpload {
  display: inline-block;
}

.staticUpload button {
  height: 28px!important;
}

.staticUpload > div:last-child {
  display: none;
}

.checkTable {
  margin-bottom: 20px;
}

.checkInputGroup {
  padding-left: 0!important;
  margin-top: 10px!important;
}

.clickRow {
  background: #f0fcff!important;
}

.contentPop {
  background: #fff!important;
}

.buttonOpt {
  margin-top: 25px;
}

.buttonOpt button {
  margin-right: 10px;
  padding: 0 15px!important;
}

.tableShow td span {
  padding: 0 8px!important;
  line-height: 32px;
}

.collapseB {
  margin-top: 20px;
  text-align: center;
  display: inline-block;
  width: 98%;
  font-size: 16px;
  background: #fafafa;
  color: rgba(0, 0, 0, 0.65) !important;
  border: 0;
  cursor: pointer;
}

.collapseA {
  text-align: center;
  display: inline-block;
  width: 98%;
  font-size: 16px;
  background: #fafafa;
  color: rgba(0, 0, 0, 0.65) !important;
  border: 0;
  cursor: pointer;
}

.collapseA span, .collapseB span {
  font-size: 14px;
  margin-right: 5px;
}

.collapseA i, .collapseB i {
  vertical-align: middle;
}

.collapseA:focus, .collapseB:focus {
  outline: 0;
}

.subForm {
  margin-bottom: 10px!important;
  margin-left: 10px!important;;
  margin-right:10px!important;;
}

/* 快捷过滤 */
.advForm {
  background: #eef1f6;
  height: 52px;
}

.advFormItem {
  margin-bottom: 4px!important;
  margin-right: 7px!important;
}

.advFormItem > div {
  width: 100%;
}

.advFormItem .advDelectIcon {
  position: absolute;
  right: -20px;
  top: 0;
}

.advDelectIcon i {
  position: absolute;
  right: -5px;
  top: 8px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65)!important;
}

.advRow {
  position: absolute!important;
  z-index: 20;
  padding: 10px 34px 0 10px;
  transition: background .3s ease;
  border: 1px solid transparent;
  width: 46%;
  float: left;
}

.advRowActive {
  position: absolute!important;
  z-index: 20;
  padding: 10px 34px 0 10px;
  background: #eef1f6;
  transition: background .3s ease;
  border: 1px solid #00c1de;
  width: 46%;
  float: left;
}

.advRow > button, .advRowActive > button {
  position: absolute;
  top: 10px;
  width: 32px;
  height: 32px;
  background: #00c1de;
  border: 0;
  color: #fff;
  cursor: pointer;
}

.advRow button > i, .advRowActive button > i {
  display: block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 32px;
}

.advButton {
  position: relative;
  margin-right: 7px;
  margin-bottom: 7px;
}

.advRow button:focus {
  outline: 0;
}

.advButton button {
  width: 100%;
}

.advCol {
  left: 47%;
  width: 30%;
  z-index: 20;
  float: left!important;
  padding-top: 11px;
  margin-left: 20px;
}

.popupPan .advRow, .popupPan .advRowActive {
  width: 60%!important;
}

.popupPan .advCol {
  left: 60%!important;
  margin-left: 5px!important;
}

.advCol button {
  height: 32px!important;
  min-width: 80px;
  padding: 0 16px;
}

.advCol button > span {
  line-height: 32px!important;
}

.advInput {
  width: 100%;
  height: 32px;
}

.advInput input {
  height: 32px!important;
}

/* 分页 */
.pagination {
  float: none!important;
  text-align: center;
  margin: 8px 0!important;
}

.pagination li {
  min-width: 28px;
  height: 28px;
  line-height: 28px;
}

.pagination li a:after {
  height: 28px!important;
}

/* 可修改表格 */
.mergeTableEdit {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}

.mergeTableEdit .tableCommon {
  position: absolute;
  bottom: 0;
  margin-bottom: 8px;
  line-height: 0!important;
}

.mergeTableEdit .tableCommonSpace {
  margin-top: 8px;
}

.mergeTableEdit .tableCommonRig {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 8px;
  line-height: 0!important;
}

.tableCommon > button, .tableCommonSpace > button {
  min-width: 80px;
  height: 28px;
  background: #00c1de;
  color: #fff;
  border: 1px solid #00c1de!important;
  margin-right: 8px;
}

.tableCommonRig > button {
  min-width: 80px;
  height: 28px;
  background: #00c1de;
  color: #fff;
  border: 1px solid #00c1de!important;
  margin-left: 8px;
}

.mergeTableEdit .tableCommonRig {
  display: none;
}

.popupPan .tableCommonRig {
  display: block!important;
}

.tableCommon > button:hover, .tableCommonRig > button:hover {
  background: #26d7eb!important;
  color: #fff!important;
}

.tableCommon > button[disabled]:hover{
  border:1px solid #b0b0b3 !important;
  background: #b0b0b3 !important;
  opacity: 0.6;
  color: #fff !important;
}

.tableCommon > button[disabled]{
  border:1px solid #b0b0b3 !important;
  background: #b0b0b3 !important;
  opacity: 0.6;
  color: #fff !important;
}

.btnLoad {
  width: 100%!important;
  padding: 0!important;
  text-align: center!important;
}

.workeOrderMainT {
  float: left;
  width: 90px;
  font-size: 14px;
  color: #00c1de;
  font-weight: 700;
  height: 32px;
  line-height: 28px;
  padding-bottom: 4px;
  border-bottom: 2px solid #00c1de;
  text-align: center;
  margin-bottom: 10px;
}

.workOrderMain {
  float: right;
  margin-right: 2.1%;
}

.workOrderMain .formItemMargin {
  height: 32px!important;
}

.workOrderMain button, .workOrderMain button:active {
  float: right;
  background: #fc785e;
  border: 0;
  color: #fff;
}

.workOrderMain button:hover {
  background: #fe927d;
  border: 0;
  color: #fff;
}

.workOrderMain > div {
  width: 106px;
  float: right;
}

.sPartsName {
  margin-top: 10px;
}

.sPartsName span {
  display: inline-block;
  text-align: center;
  width: 90px;
  font-size: 14px;
  font-weight: 700;
  color: #00c1e0;
  border-bottom: 2px solid #00c1e0;
  line-height: 32px;
  height: 32px;
  padding-bottom: 4px;
}

.collapseWorker {
  margin-top: 10px;
}

.workerList {
  height: auto;
}

.workerListItem {
  margin-right: 15px;
  margin-bottom: 7px!important;
  box-shadow: 1px 1px 1px rgba(217, 217, 217, 0.5);;
}

.workerListItem label {
  float: left;
}

.workerListItem > div > div {
  border: 1px solid #d9d9d9!important;
}

.workerListItem > div > div > div {
  padding: 8px 10px!important;
}

.workerForm {
  margin: 10px!important;
}

.workerFormRow {
  display: flex;
}

.workerFormRow > div:first-child {
  background: #00c1de;
  display: flex;
  flex-flow: row wrap;
  justify-content:center;
  align-items:center;
}

.workerFormRow > div .item {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.workerOpt {
  position: absolute;
  left: -3.5%;
}

.workerOpt i {
  color: #fff;
  cursor: pointer;
}

.workerFormPop {
  margin: 10px 0!important;
}

.workerFormPop .workerOpt {
  position: absolute;
  left: -6.5%;
}

.tabs {
  background: #f0f2f5;
}

.tabs > div + div {
  min-height: calc(~'100vh - 100px');
}

.tabs>div:first-child {
  position: fixed;
  top: 41px;
  width: 100%;
  height: 40px;
  z-index: 1051;
}

.menus {
  position: relative;
}

.allMenus {
  position: fixed;
  top: 41px;
  left: 0;
  z-index: 1100;
}

.allMenus button {
  height: 40px!important;
  line-height: 40px;
  background: transparent;
  border-radius: 0!important;
  border: 0;
  color: #fff;
}

.allMenus button:hover {
  background: #00c1de;
  color: #fff!important;
}

.allMenus button:active,.allMenus button:visited, .allMenus button:focus {
  background: #00c1de!important;
  color: #fff;
}

.rightMenu {
  position: fixed;
  right: 20px;
  top: 55px;
  z-index: 1100;
}

.rightMenu button {
  height: 26px!important;
  font-size: 14px!important;
  border: 0!important;
  background: transparent!important;
  color: #fff!important;
}

.rightMenu button i {
  font-size: 18px!important;
}

.indexCenter {
  padding: 101px 20px 0 20px;
  background: #888;
}

.indexCenter > div:nth-last-child(2) {
  padding: 24px 0 0 0!important;
}

.commonOpt > div > div {
  margin-left: 20px;
}

.commonOpt > div > div > div:first-child {
  padding: 0!important;
}

.commonOpt ul {
  border-right: 0!important;
}

.commonOpt li {
  position: relative;
  padding: 0!important;
}

.commonOpt li i {
  position: absolute;
  right: 0;
  top: 15px;
  opacity: 0;
}
.commonOpt li:hover i {
  opacity: 1;
}

.kpi {
  position: relative;
}

.kpi .extraCalc {
  position: absolute;
  top: 18px;
  left: 100px;
}

.kpi .extraCalc p {
  display: inline-block;
  margin-right: 15px;
}

.kpi .extraCalc span {
  color: #00c1de;
  margin-left: 3px;
  padding-right: 15px;
  border-right: 1px solid rgba(0, 0, 0, 0.65);
}

.kpi .extraCalc p:last-child span {
  border-right: 0;
}

.kpi > div > div:first-child > div > div:first-child {
  width: 150px;
}

.kpi .slaveTabs {
  margin: 0!important;
}

.kpi .slaveTabs > div:first-child {
  margin-bottom: 20px!important;
}

.kpi .tabsNative span {
  margin-left: 5px;
}

.extraWrap {
  padding: 12px 24px 12px 0;
}

.extraCheckBox {
  margin-right: 20px!important;
}

.indexFooter {
  text-align: center;
  padding: 10px 50px!important;
}

.clayoutJur {
  position: relative;
  margin: 0 10px;
  background: #fff!important;
  padding: 10px 0 0 20px;
}

.clayoutJur table {
  width: 100%!important;
}

.tableOptionJur {
  margin-bottom: 8px;
}

.tableOptionJur > button {
  border: 1px solid #00c1de;
  background: #00c1de;
  color: #fff;
  margin-left: 8px;
  min-width: 65px;
  height: 28px;
  line-height: 28px;
}

.tableOptionJur > button:first-child {
  margin-left: 0;
}

.tableOptionJur > button:hover {
  border: 1px solid #00c1de;
  background: #00c1de;
  opacity: 0.6;
  color: #fff;
}

/* 菜单项 */
.affixMenu {
  cursor: pointer;
  position: fixed;
  font-size: 22px;
  right: 35px;
  top: 100px;
}

.affixMenuTable table {
  width: 100%!important;
}

.affixMenuTable table td {
  padding: 0!important;
}

.affixMenuTable table td input {
  border: 0!important;
  background: transparent;
}

.affixMenuTable table td label {
  padding: 0 11px;
}

.affixMenuShow > span {
  margin-right: 10px;
}

.affixMenuTableAll h3 {
  margin-bottom: 15px;
}

.modalsContent .affixMenuTableAll:not(first-child) {
  margin-top: 15px;
}

.modalsContent {
  max-height: 395px;
  margin-right: -39px;
  padding-right: 24px;
  overflow-y: scroll;
}

.modalsContent {
  margin-top: -15px;
}

.modalsContent > div:first-child {
  padding: 8px 15px 8px 45px!important;
  margin-bottom: 10px;
}

.modalsContent > div:first-child > i {
  font-size: 16px;
  top: 15.5px!important;
}

.modalsContent .slaveTabs {
  margin: auto!important;
}

.bShow > div:first-child {
  line-height: 0;
  height: 0;
}

.bShow > div:first-child > span {
  background-color: transparent;
}

.bShow > div:first-child > span > img {
  position: fixed;
  width: 140px;
  height: 93px;
  right: 100px;
  bottom: 30px;
  z-index: 900;
}

.iconGroup {
  i {
    position: absolute;
    right: 20px;
    bottom: 20px;
    transition: color 0.32s;
    color: @text-color-secondary;
    cursor: pointer;
    margin-left: 16px;
    &:hover {
      color: @text-color;
    }
  }
}

.popupButton {
  border: 0;
  background: 0;
  color: #00c1de;
  border-bottom: 1px solid #00c1de;
  cursor: pointer;
}

ton:focus {
  box-shadow: none!important;
  outline: none;
}

:global {
  /*.ant-table-thead>tr>th{
    color: red;
    background: #00c1de;
  }*/
  th.column-money{
    color: #00c1de !important;
  }
  .topTable {
    .ant-table-body {
      margin-bottom: -15px;
      padding-bottom: 0;
    }
    .ant-table-placeholder {
      margin-top: 15px;
      height: calc(~'100vh - 435px')!important;
    }
    .ant-table-pagination.ant-pagination{
      margin: 16px 0;
      float: none;
      text-align: center;
    }
  }
  .botTable {
    margin-top: -2px;
    table thead {
      display: none;
    }
    .ant-table-body {
      height: auto!important;
      min-height: inherit!important;
      overflow-y: scroll;
    }
  }
}
